import axios from 'axios'
import React from 'react'

console.log(React);


axios.defaults.baseURL = 'http://localhost:3000'
//告诉浏览器,如果发送的是post请求,那么后端一定会返回json格式的数据,让浏览器以解析json的方式来解析响应体
axios.defaults.headers.post['Content-Type'] = 'application/json'

// 响应拦截器
axios.interceptors.response.use(response => {
    if (response.request.status !== 200) {
        alert('服务器异常')
        return Promise.reject(response)  //方便在页面上捕获异常
    }else{
        if(response.data.code !== 1){  
            alert(response.data.msg)
            return Promise.reject(response)
        }else{
            return response.data
        }
    }

})

export default axios